//
//  P2058queue.cpp
//  suanfa
//
//  Created by 刘锦程 on 2023/9/6.
//

#include <stdio.h>
#include<iostream>
#include<queue>
#include <cstdio>
using namespace std;
int n,pn,t;
int ans=0;
int a[100002];
struct node{
    int t,x;
    node(int a,int b){
        t=a;
        x=b;
    }
};
deque<node> q;
int x;
void P2058ans(){
    scanf("%d",&n);
    for(int i=1;i<=n;i++){
        scanf("%d%d",&t,&pn);
        for(int j=1;j<=pn;j++){
            scanf("%d",&x);
            a[x]++;
            if(a[x]==1){
                ans++;
            }
                q.push_back(node(t,x));
            
        }
        while(t-86400>=q.front().t){
            a[q.front().x]--;
            if(a[q.front().x]==0) ans--;
            q.pop_front();
        }
        cout<<ans;
        cout<<endl;
    }
    
}
